package com.example.medicalrecord.AggregationModule.medicineOption.service;

import com.example.medicalrecord.AggregationModule.medicineOption.pojo.dto.MedicineOptionParam;
import com.example.medicalrecord.AggregationModule.medicineOption.pojo.dto.MedicineOptionQuery;
import com.example.medicalrecord.AggregationModule.medicineOption.pojo.vo.MedicineOptionVO;
import com.example.medicalrecord.base.response.PageData;

import java.util.List;

public interface MedicineOptionService {
    PageData selectMedicineOption(MedicineOptionQuery medicineOptionQuery);

    void saveMedicineOption(MedicineOptionParam medicineOptionParam);

    void deleteMedicineOption(Long id);

    List<MedicineOptionVO> selectMedicineOptionByCode(String code);
}
